IModule Interface

Represents a device.

Inheritance hierarchy

System.Object
  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IModule

Namespace: IntervalZero.KINGSTAR.Base.Class

Assembly: IntervalZero.KINGSTAR.Base.Class (in IntervalZero.KINGSTAR.Base.dll) Version: 4.4.0.0

Syntax

C#VB
public interface IModule : INotifyPropertyChanged
Public Interface IModule Inherits INotifyPropertyChanged

Derived

IAxis Interface

IIoModule Interface

 

The IModule interface exposes the following members.

Methods

  Name Description
ReadSdoBuffer Reads a byte array through Service Data Object (SDO).
ReadSdoByte Reads a byte through Service Data Object (SDO).
ReadSdoDouble Reads a double through Service Data Object (SDO).
ReadSdoInt16 Reads a short integer through Service Data Object (SDO).
ReadSdoInt32 Reads an integer through Service Data Object (SDO).
ReadSdoInt64 Reads a long integer through Service Data Object (SDO).
ReadSdoSByte Reads an 8-bit integer through Service Data Object (SDO).
ReadSdoSingle Reads a float through Service Data Object (SDO).
ReadSdoString Reads a string through Service Data Object (SDO).
ReadSdoUInt16 Reads an unsigned short integer through Service Data Object (SDO).
ReadSdoUInt32 Reads an unsigned integer through Service Data Object (SDO).
ReadSdoUInt64 Reads an unsigned long integer through Service Data Object (SDO).
UpdateConfiguration Updates the values of the module by reading them from the Subsystem.
WriteSdoObject (byte) Writes a byte through Service Data Object (SDO).
WriteSdoObject (byte[]) Writes a byte array through Service Data Object (SDO).
WriteSdoObject (double) Writes a double through Service Data Object (SDO).
WriteSdoObject (short) Writes a short integer through Service Data Object (SDO).
WriteSdoObject (int) Writes an integer through Service Data Object (SDO).
WriteSdoObject (long) Writes a long integer through Service Data Object (SDO).
WriteSdoObject (sbyte) Writes an 8-bit signed integer through Service Data Object (SDO).
WriteSdoObject (float) Writes a float through Service Data Object (SDO).
WriteSdoObject (string) Writes a string through Service Data Object (SDO).
WriteSdoObject (ushort) Writes an unsigned short integer through Service Data Object (SDO).
WriteSdoObject (uing) Writes an unsigned integer through Service Data Object (SDO).
WriteSdoObject (ulong) Writes an unsigned long integer through Service Data Object (SDO).

Properties

  Name Description
Alias The alias index for the axis or I/O to replace the index in the axis or I/O list.
AliasAddress The alias address of a device, defined in the module EEPROM. This address is used to recognize a specific device regardless of its position on the EtherCAT network.
ExplicitId The explicit ID is an address on an EtherCAT network used to identify an EtherCAT slave.
Index The index of a device.
IndexAlias The alias index of a device.
Name The name of a device.
ProductCode The product code of a device.
RevisionNumber The revision number of a device.
SerialNumber The serial number of a device.
Simulation Checks whether the device is in simulation mode.
Slave Links to the EtherCAT slave that contains this device.
SlotId The slot the module is plugged in.
Type The type of a device.
VendorId The vendor ID of a device, given by the EtherCAT Technology Group to the manufacturer of the EtherCAT device.

See also

IntervalZero.KINGSTAR.Base.Class Namespace